/*********************首页start****************/
.banner{
    width:100%;
}
.banner .swiper-slide{
	max-height:300px;
}
.banner .banner-img img{
    width:100%;
}
.banner .swiper-pagination-bullet{
    background:#fff;
    opacity:0.9;
}
.banner .banner-title{
	position:absolute;
	top:85%;
	color:#fff;
	font-size:16px;
	left:10px;
	font-weight:bold;
	text-shadow: 0.5px 0.5px #000;
}
.banner .swiper-pagination{
	text-align:right !important;
}
.banner .swiper-pagination-bullet-active{
    background:rgba(237,109,89,1);
}
.index-box{
    padding-top:127px;
}
/*********************首页end****************/
/******************登录注册start********************/
.login-box{
	width:85%;
	margin:0px auto;
	position:relative;
	top:125px;
}
.login-box .login-title{
	font-size:24px;
	font-family:PingFangSC-Semibold;
	color:rgba(96,98,102,1);
	line-height:33px;
	padding-top:31px;
}
.login-box .login-input div{
	width:100%;
	border-bottom:1px solid rgba(243,243,243,1);
	padding-top:27px;
	padding-bottom:22px;
	display: -moz-box;
    display: -webkit-box;
    display: box;
    position:relative;
}
.login-box .login-input .reset-password{
	font-size:16px;
	font-family:PingFangSC-Regular;
	color:rgba(96,98,102,1);
	line-height:22px;
}
.login-box .login-input div label{
	display:inline-block;
	font-size:16px;
	font-family:PingFangSC-Regular;
	color:rgba(96,98,102,1);
	line-height:22px;
	width:80px;
}
.login-box .login-input div input{
	font-size:16px;
	font-family:PingFangSC-Regular;
	color:rgba(96,98,102,1);
	line-height:22px;
	border:none;
	outline:none;
	position: relative;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
}
.login-box .login-button{
	width:260px;
	height:55px;
	/*background:rgba(223,223,223,1);*/
	background:rgb(237, 109, 89);
	color:#fff;
	border-radius:5px;
	text-align:center;
	line-height:55px;
	font-size:18px;
	font-family:PingFangSC-Regular;
	/*color:rgba(96,98,102,1);*/
	margin:0px auto;
	margin-top:41px;
}
.login-box .login-button.login-buttonactive{
	background:rgb(237, 109, 89);
	color:#fff;
}
.login-bottom{
	text-align:center;
	width:100%;
	padding-top:20px;
	padding-bottom: 20px;
}
.login-box .login-bottom a{
	font-size:18px;
	font-family:PingFangSC-Regular;
	color:rgba(96,98,102,1);
	line-height:29px;
	display: block !important;
    width: 260px !important;
    padding: 0px !important;
    height: 55px;
    /*background: rgba(223,223,223,1);*/
    border-radius: 5px;
    text-align: center;
    line-height: 55px;
    font-family: PingFangSC-Regular;
    color: rgba(96,98,102,1);
    margin: 0px auto;
    margin-top: 20px;
    text-align: center !important;
}
.login-bottom p{
	font-size:16px;
	font-family:PingFangSC-Regular;
	color:rgba(155,155,155,1);
	line-height:22px;
	margin-top:27px;
}
/******************登录注册end********************/
/*****************电影详情start*****************/
.top125{
	position:relative;
	top:127px;
}
.film-detail .detail-top{
	margin:0px auto;
	position:relative;
	margin-top:12px;
	padding-left:9px;
	padding-bottom:20px;
}
.film-detail .detail-top .detail-img{
	width:123px;
	height:173px;
	position:relative;
	left:0;
	top:0;
}
.film-detail .detail-top .detail-img img{
	width:100%;
	height:100%;
}
.film-detail .detail-top .detail-info{
	position:absolute;
	left:145px;
	top:0px;
}
.film-detail .detail-top .detail-info div{
	font-size:14px;
	font-family:PingFangSC-Regular;
	color:rgba(48,49,51,1);
	line-height:28px
}
.film-detail .detail-top .detail-info .detail-title span:nth-child(1){
	font-size:20px;
	font-family:PingFangSC-Semibold;
	color:rgba(48,49,51,1);
	line-height:28px;
}
.film-detail .detail-top .detail-info .detail-title span:nth-child(2){
	font-size:14px;
	font-family:PingFangSC-Regular;
	color:rgba(155,155,155,1);
	line-height:33px;
}
.film-detail .detail-top .detail-info  .play-type{
	display:inline-block;
	width:133px;
	height:40px;
	background:rgba(237,109,89,1);
	border-radius:6px;
	font-size:15px;
	font-family:PingFangSC-Medium;
	color:rgba(255,255,255,1);
	line-height:40px;
	text-align:center;
	margin-top:9px;
}
.film-detail .detail-top .detail-info  .sy-time{
	padding-top:5px;
	color:#000;
	font-weight:400;
}
.film-detail .detail-top .detail-info  .sy-time span{
	color:rgba(237,109,89,1);
}
.details-plot{
	padding:0px 20px 20px 20px;
	font-size:14px;
	font-family:PingFangSC-Regular;
	color:rgba(96,98,102,1);
	line-height:20px;
}
.details-plot img{
	width:100%;
	margin:5px 0px;
}
/*****************电影详情end*****************/
/*********用户中心start*********/
.user-center .user-info{
	width:100%;
	height:109px;
	background:url(../images/geren_bg@2x.png) no-repeat;
	background-size:100% 100%;
	position:relative;
	margin-bottom:47px;
}
.user-center .user-info .user-into-set{
	position: absolute;
    top: 28px;
    left: 8px;
    display: block;
    height: 50px;
    width: 60%;
}
.user-center .user-info .user-img{
	display:inline-block;
	width:49px;
	height:49px;
	background:url(../images/head@2x.png) no-repeat;
	background-size:100%;
	float:left;
	position:absolute;
	left:0;
	top:0;
}
.user-center .user-info .user-name{
	position: absolute;
    top: 11px;
    left: 66px;
	font-size:16px;
	font-family:PingFangSC-Semibold;
	color:rgba(96,98,102,1);
	line-height:22px;
}
.user-center .user-money{
	position:absolute;
	right:0px;
	top:40px;
}
.user-center .user-money span{
	display:inline-block;
	font-size:16px;
	font-family:PingFangSC-Semibold;
	color:rgba(96,98,102,1);
	line-height:22px;
	margin:0px 4px;
}
.user-center .user-money span:nth-child(3){
	display:inline-block;
	width:7px;
	height:13px;
	background:url(../images/enter@2x.png) no-repeat;
	background-size:100% 100%;
}
.true-password{
	display:block !important;
	width: 260px !important;
	padding:0px !important;
    height: 55px;
    background: rgb(237, 109, 89);
    border-radius: 5px;
    text-align: center;
    line-height: 55px;
    font-size: 18px;
    font-family: PingFangSC-Regular;
    color: #fff;
    margin: 0px auto;
    margin-top: 20px;
    text-align:center !important;
}
.set-new-hide{
	display:none;
}
.get-right-name{
	position: absolute !important;
    right: 29px;
    top: 31px;
    text-align: right;
}
.out{
	/*font-size:16px !important;*/
	background: rgba(223,223,223,1);
	margin-top:120px !important;
}
.record{
	width:90%;
	margin:0px auto;
}
.record .record-title{
	font-size:25px;
	font-family:PingFangSC-Semibold;
	color:rgba(96,98,102,1);
	line-height:36px;
	padding-top:28px;
	padding-bottom:18px;
}
.record .no-record{
	font-size:14px;
	color:rgba(96,98,102,0.5);
	text-align:center;
	display:none;
}
.record .no-record img{
	width:196px;
	margin-top:20px;
}
.record .select_money {
	margin-top:20px;
	display:none;
}
.record .wxselect_money_title{
	padding:20px 0px 10px 0px;
}
.record .select_money ul li{
	height:40px;
	background:rgba(243,243,243,1);
	line-height:40px;
	text-align:center;
	width:20%;
	float:left;
	color:rgba(96,98,102,1);
	font-size:20px;
	margin:7px 7px 7px 0px;
}
.record .select_money ul li.selectMoneyActive{
	background:rgba(237,109,89,1);
	color:rgba(255,255,255,1);
}
.record .select_money_title{
	font-size:14px;
}
.record .pay_type div{
	float:left;
	margin-right:30px;
}
.record .pay_type div a{
	display:block;
	width:100%;
	height:100%;
}
.record .pay_type div img{
	width: 30px;
    height: 30px;
    margin-right:5px;
}
.record .pay_type div span{
	font-size:16px;
	display: inline-block;
    line-height: 30px;
}
.record .record-money span{
	float:left;
	font-size:25px;
	font-family:PingFangSC-Semibold;
	color:rgba(96,98,102,1);
	line-height:36px;
}
.record .record-money a{
	float:right;
	font-size:18px;
	font-family:PingFangSC-Regular;
	color:rgba(237,109,89,1);
	line-height:25px;
}
.record .record-list ul li:nth-child(1){
	border-top:1px solid rgba(243,243,243,1);
}
.record .record-list ul li{
	width:100%;
	border-bottom:1px solid rgba(243,243,243,1);
	padding-top:19px;
	padding-bottom:12px;
}
.record .record-list .pay-left{
	float:left;
	font-size:16px;
	font-family:PingFangSC-Regular;
	color:rgba(96,98,102,1);
	line-height:22px;
}
.record .record-list .pay-left .pay-name{
	padding-bottom:9px;
}
.record .record-list{
	padding-top:30px;
	padding-bottom:30px;
}
.record .record-list .pay-number{
	float:right;
	font-size:16px;
	font-family:PingFangSC-Regular;
	color:rgba(96,98,102,1);
	line-height:22px;
	padding-top:10px;
}
.no-data{
	width:196px;
	position:relative;
	left:50%;
	margin-left:-98px;
	margin-top:32px;
	margin-bottom:42px;
}
.no-data-2{
	width:126px;
	position:relative;
	left:50%;
	margin-left:-63px;
	margin-top:32px;
	margin-bottom:42px;
}
/*********用户中心end*********/
/****************支付start*******/
.choose-hide{
	display:none;
}
.choose-pay-way{
	width:100%;
	height:340px;
	background:rgba(255,255,255,1);
	box-shadow:0px -4px 4px 0px rgba(0,0,0,0.12);
	position:fixed;
	bottom:0;
	left: 50%;
    transform: translate(-50%,0%);
    max-width:750px;
}
.choose-pay-way .goto-chongzhi{
	display: inline-block;
    position: absolute;
    right: 0px;
    font-size: 16px;
    color: #ED6D59;
    top: 25px;
}
.choose-pay-way .pay-tips{
	font-size:12px;
	color:red;
	padding-top:10px;
	text-align:center;
}
.choose-pay-way .choose-top{
	padding-top:20px;
	padding-bottom: 14px;
}
.choose-pay-way .choose-box{
	width:80%;
	margin:0px auto;
}
.choose-pay-way .choose-box .choose-title{
	font-size:20px;
	font-family:PingFangSC-Regular;
	color:rgba(96,98,102,1);
	line-height:28px;
	float:left;
}
.choose-pay-way .choose-box .close-choose{
	font-size:20px;
	font-family:PingFangSC-Regular;
	color:rgba(96,98,102,1);
	line-height:28px;
	float:right;
}
.choose-pay-way .choose-list li{
	border-bottom:1px solid rgba(240,240,240,1);
	padding-top:26px;
	padding-bottom:27px;
	position:relative;
}
.choose-pay-way .choose-list img{
	width:24px;
	height:24px;
}
.choose-pay-way .choose-list li a span:nth-child(2){
	font-size:20px;
	font-family:PingFangSC-Semibold;
	color:rgba(96,98,102,1);
	line-height:26px;
	padding-left:15px;
}
.choose-pay-way .choose-list li .choose-list-money{
	font-size:16px;
	font-family:PingFangSC-Semibold;
	color:rgba(96,98,102,1);
	line-height:22px;
	float:right;
	margin-right:44px;
}
/****************支付end*******/
/******电影列表页start******/

.click-more{
	color:rgba(237,109,89,1);
	font-size:14px;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	font-family: PingFangSC-Regular;
}
.film-list-tab{
	width:100%;
	height:50px;
	border-bottom:1px solid rgba(235,235,235,1);
}
.film-list-tab ul li{
	width:50%;
	float:left;
	text-align:center;
}
.film-list-tab ul li a{
	font-size:14px;
	font-family:PingFangSC-Regular;
	color:rgba(144,147,153,1);
	line-height:50px;
	text-align:center;
	display:inline-block;
	padding:0px 15px;
	height:49px;
}
.film-list-tab ul li a.tab-active{
	border-bottom:1px solid rgba(237,109,89,1);
}
.film-list-tab2 ul li{
	font-size:14px;
	font-family:PingFangSC-Regular;
	color:rgba(144,147,153,1);
	border-radius:3px;
	border:1px solid rgba(239,239,239,1);
	width:47px;
	height:26px;
	line-height:26px;
	text-align:center;
	margin:0px 12px;
	margin-top:16px;
	float:left;
}
.film-list-tab2 ul li.tab2-active{
	background:rgba(237,109,89,1);
	font-size:14px;
	font-family:PingFangSC-Regular;
	color:rgba(255,255,255,1);
}
.film-list-tab2{
	width:100%;
	border-bottom:1px solid rgba(235,235,235,1);
	padding-bottom:6px;
}
.film-list-tab3 ul li{
	width:50px;
	height:26px;
	border-radius:13px;
	border:1px solid rgba(239,239,239,1);
	font-size:14px;
	font-family:PingFangSC-Regular;
	color:rgba(144,147,153,1);
	line-height:26px;
	text-align:center;
	margin:0px 6px;
	margin-top:11px;
	float:left;
}
.film-list-tab3 ul li.tab3-active{
	background:rgba(237,109,89,1);
	font-size:14px;
	font-family:PingFangSC-Regular;
	color:rgba(255,255,255,1);
}
.film-list-tab3{
	margin-bottom:10px;
}
/******电影列表页end******/































